﻿using JqueryMvcProject.App_Start.MyDefinedMvcCoreMethod;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace JqueryMvcProject.Controllers
{
    /// <summary>
    /// 不常用的方法 样例控制器  
    /// </summary>
    //[MyDefinedActionFilterAttribute(SomeFiled = "--NotCommonlyUsedMethodController下的Index Action")] 给所有action执行放在这里
    public class NotCommonlyUsedMethodController : Controller
    {

        //自定义的action执行前后  视图执行前后 过滤
        //如果针对 一个控制器下所有action  特性应用在 NotCommonlyUsedMethodController 上即可
        //如果针对 所有项目下的  在 App_Start\FilterConfig  中设置全局过滤
        [MyDefinedActionAttribute(SomeFiled = "--NotCommonlyUsedMethodController下的Index Action")]
        public ActionResult Index()
        {
            //模拟错误 用于全局错误捕捉
            //int c = 0;
            //int a = 5 / c;
            return View();
        }
    }
}
